protective overall jacket - French English Dictionary